home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / diskmags / ardisk2.lha / Yak1.59ARlite.lha / Install Yak < prev    next >
Text File  |  1994-05-07  |  30KB  |  1,116 lines

  1.  
  2. ; ************************************************
  3. ; *
  4. ; * This is the installation script for Yak 
  5. ; *
  6. ; * Copyright © 1993 Gaël Marziou
  7. ; *
  8. ; ************************************************
  9.  
  10.  
  11. ; ********************************
  12. ; * Set up some global variables *
  13. ; ********************************
  14.  
  15.  
  16. ; find Yak version in distribution
  17. (set vernum-yak (getversion "/Yak"))
  18. (set version-yak    (/ vernum-yak 65536))
  19. (set revision-yak    (- vernum-yak (* version-yak 65536) ) )
  20.  
  21. (set @default-dest "")
  22. (set old_level @user-level)
  23.  
  24. (if (exists "LIBS:reqtools.library")
  25.     (
  26.      ; find reqtools.library installed version
  27.      (set vernum-reqt-inst (getversion "libs:reqtools.library"))
  28.      (set ver-reqt-inst (/ vernum-reqt-inst 65536))
  29.      (set rev-reqt-inst (- vernum-reqt-inst (* ver-reqt-inst 65536) ) )
  30.      )
  31. )
  32. ; find reqtools.library in Yak distribution
  33. (set vernum-reqt-yak (getversion "/libs/reqtools.library"))
  34. (set ver-reqt-yak    (/ vernum-reqt-yak 65536))
  35. (set rev-reqt-yak    (- vernum-reqt-yak (* ver-reqt-yak 65536) ) )
  36.  
  37. (set catalogdir "/Catalogs/")
  38.  
  39. ;=============================================================================
  40. ; English strings
  41. ;=============================================================================
  42.  
  43. (set default_lang 4)
  44.  
  45. (set #bad-kick "Yak needs Kickstart 2.04 at least to run !")
  46.  
  47. (set #install-yak-msg 
  48.     (cat 
  49.         "Please select the Directory where you would like to "
  50.         "install Yak...\n"
  51.         "If Yak is running at the moment, please stop it "
  52.         "because of the overlays, new Yak cannot be installed "
  53.         "on top of the old one when this one is running."
  54.     )
  55. )
  56.  
  57. (set #installing-yak "Installing Yak ...")
  58. (set #copying-reqtools "Copying reqtools.library to Libs:...")
  59.  
  60. (set #which-language  "\nWhich languages should be installed?")
  61.  
  62. (set #which-language-help
  63.         (cat "\nThe Amiga can be operated in many different"
  64.              " languages. If you want Yak user interface to"
  65.              " use the same language as the Amiga Workbench"
  66.              " then a catalog file must be copied to your"
  67.              " system disk for each language supported.\n\n"
  68.              " At the moment, only english, french, german"
  69.              " and italian languages are available.\n\n"
  70.       @askoptions-help
  71. ))
  72.  
  73. (set #install-reqtools-msg
  74.         (cat ("\n\n You already have reqtools.library version %ld.%ld\n" ver-reqt-inst rev-reqt-inst)
  75.              (" Do you want to install version %ld.%ld LIBS: ?\n" ver-reqt-yak rev-reqt-yak)         
  76.         )
  77. )
  78.  
  79. (set #new-install-reqtools-msg
  80.         (cat ("\n\n You haven't reqtools.library installed\n")
  81.              ("Do you want to install version %ld.%ld in LIBS: ?\n" ver-reqt-yak rev-reqt-yak)         
  82.         )
  83. )
  84.  
  85. (set #install-reqtools-help
  86.         (cat "\n\nThe reqtools.library is copyright Nico François\n"
  87.              "Yak uses it mainly for its hotkey palette.\n"
  88.              "If you don't manage to use the hotkey palette "
  89.              "then you should skip this part."
  90.         )
  91. )
  92.  
  93.  
  94. (set #install-msg
  95.         (cat ("\n\n Yak %ld.%ld installation script.\n\n\n" version-yak revision-yak)
  96.              " This script installs Yak and related files on your Amiga.\n\n"
  97.         )
  98. )
  99.  
  100.  
  101. (set #yak-guide "/Docs/English/Yak.guide")
  102.  
  103. (set #install-guide 
  104.         (cat    "\n\n Would you like to install the documentation for Yak"
  105.                 " which is in amigaguide format?"
  106.         )
  107. )
  108.  
  109. (set #install-guide-help 
  110.         (cat    "Yak documentation is in amigaguide format " 
  111.                 "which is the standard Amiga hypertext facility. "
  112.                 "If you run 3.0, your amigaguide viewer is MultiView.\n"
  113.                 "If you are not running 3.0, you can find "
  114.                 "the amigaguide program on Fred Fish disk #870\n"
  115.                 "Please select the destination directory for "
  116.                 "the manual. I suggest you place the "
  117.                 "AmigaGuide© documents within the searchpath "
  118.                 "of AmigaGuide© of MultiView©"
  119.         )
  120. )
  121.  
  122. (set #install-def-prefs 
  123.         (cat  "\n\nYou seem to be a new Yak user, would you like to install"
  124.               " the default yak.prefs file?"
  125.         )
  126. )
  127.  
  128. (set #install-def-hotkeys
  129.         (cat  "\n\nYou seem to be a new Yak 1.5x user, would you like to install"
  130.               " the default yak.hotkeys file which has been added in 1.5?"
  131.         )
  132. )
  133.  
  134. (set #no-locale-msg
  135.     (cat "Sorry, you do not have locale.library installed. "
  136.          "Therefore, no localization facilities will be installed."
  137.     )
  138. )
  139.  
  140. (set #locale-prompt 
  141.     (cat "Yak is localized, that means you may use "
  142.          "the program in different languages. Please choose "
  143.          "the desired languages now."
  144.     )
  145. )
  146.  
  147. (set #locale-help  
  148.     (cat "These are the languages supported by Yak\n"
  149.          "Simply specify the languages you "
  150.          "prefer and the needed catalog files will be "
  151.          "copied to the LOCALE:CATALOGS directory.\n "
  152.          "These features are only available under Workbench 2.1 "
  153.          "and later releases."
  154.     )
  155. )
  156.  
  157. ;=============================================================================
  158. ; French strings
  159. ;=============================================================================
  160.  
  161.  
  162. (if (= @language "français")
  163. (
  164.  
  165. (set default_lang 8)
  166.  
  167. (set #bad-kick " Yak nécessite au moins le Kickstart 2.04 pour fonctionner!")
  168.  
  169. (set #install-yak-msg 
  170.     (cat 
  171.         " Sélectionnez le répertoire ou installer Yak ..."
  172.         "\n Si Yak fonctionne en ce moment, veuillez l'arrêter"
  173.         " sinon l'installation de la nouvelle version échouera"
  174.         " à cause des overlays." 
  175.     )
  176. )
  177.  
  178. (set #installing-yak " Installation de Yak ...")
  179. (set #copying-reqtools " Copie du fichier reqtools.library vers Libs:...")
  180.  
  181. (set #which-language "\nQuelles sont les langues à installer ?")
  182.  
  183. (set #which-language-help
  184.         (cat "\nA partir du système 2.1, l'Amiga peut fonctionner dans différentes langues. "
  185.               "Pour l'instant, seuls l'allemand, l'anglais, le français et"
  186.              "l'italien sont disponibles\n\n"
  187.              "Cochez les langues que vous souhaitez disponibles "
  188.              "sur votre système\n\n"
  189.          @askoptions-help
  190.         )
  191. )
  192.  
  193. (set #install-msg
  194.         (cat "\n\nScript d'installation de Yak\n"
  195.               " Ce script installe Yak sur votre Amiga"
  196.               " ainsi que divers fichiers nécessaires.\n\n"
  197.         )
  198. )
  199.  
  200. (set #install-reqtools-msg
  201.    (cat 
  202.     ("\n\n Vous avez déjà la reqtools.library version %ld.%ld\n" ver-reqt-inst rev-reqt-inst)
  203.     (" Voulez-vous installer la version %ld.%ld ?\n" ver-reqt-yak rev-reqt-yak)         
  204.     )
  205. )
  206.  
  207.  
  208. (set #new-install-reqtools-msg
  209.      (cat 
  210.       ("\n\n Vous n'avez pas la reqtools.library\n")
  211.       (" Voulez-vous installer la version %ld.%ld ?\n" ver-reqt-yak rev-reqt-yak)         
  212.       )
  213. )
  214.  
  215. (set #install-reqtools-help
  216.         (cat "\n\n La reqtools.library est copyright Nico François\n"
  217.              " Yak l'utilise principalement pour sa palette.\n"
  218.              " Si vous ne pensez pas utiliser la touche d'appel\n" 
  219.              " de Yak faisant apparaître une palette, vous pouvez \n"
  220.              " vous passer d'installer cette library."
  221.         )
  222. )
  223.  
  224. (set #install-msg
  225.         (cat ("\n\n Script d'installation de Yak %ld.%ld .\n\n\n" version-yak revision-yak)
  226.              " Ce script installe Yak et les fichiers nécessaires sur votre Amiga.\n\n"
  227.         )
  228. )
  229.  
  230. (set #yak-guide "/Docs/Français/Yak.guide")
  231.  
  232. (set #install-guide 
  233.   "\n\nVoulez-vous installer la documentation de Yak qui est au format amigaguide?"
  234. )
  235.  
  236. (set #install-guide-help 
  237.         (cat    "La documentation de Yak est au format amigaguide "
  238.                 "qui est le format hypertexte standard Amiga."
  239.                 "Si vous avez le système 3.0, vous pouvez visualiser " 
  240.                 "les fichiers amigaguide avec MultiView.\n"
  241.                 "Si vous n'avez pas le système 3.0, vous pouvez "
  242.                 "trouver le programme amigaguide sur la disquette 870 "
  243.                 "de la collection Fred Fish.\n"
  244.                 "Veuillez sélectionner un répertoire de destination "
  245.                 "pour la documentation. je vous suggère de placer "
  246.                 "vos documents AmigaGuide© dans le chemin de recherche "
  247.                 "d'AmigaGuide© ou de MultiView©."
  248.         )
  249. )
  250.  
  251.  
  252. (set #install-def-prefs 
  253.         (cat "\n\nIl semble que vous êtes un nouvel utilisateur de Yak,"
  254.              " voulez-vous installer le fichier par défaut yak.prefs ?"
  255.         )
  256. )
  257.  
  258. (set #install-def-hotkeys
  259.         (cat "\n\nIl semble que vous êtes un nouvel utilisateur de Yak 1.5x, "
  260.              "voulez-vous installer le fichier par défaut yak.hotkeys qui "
  261.              "apparu avec la version 1.5 ? "
  262.         )
  263. )
  264.  
  265. (set #no-locale-msg
  266.     (cat "Désolé, la locale.library n'est pas installée sur votre système. "
  267.         " Vous ne pouvez donc pas profiter de la localisation de Yak."
  268.     )
  269. )
  270.  
  271. (set #locale-prompt 
  272.     (cat "Yak est localisé, Celà signifie que vous pouvez "
  273.          "l'utiliser dans différentes langues. Veuillez choisir "
  274.          "les langues souhaitées maintenant."
  275.     )
  276. )
  277.  
  278. (set #locale-help  
  279.     (cat "Ce sont les langues supportées par Yak "
  280.          "Spécifiez simplement les langues que "
  281.          "vous désirez et les catalogues nécessaires seront "
  282.          "copiés vers le répertoire LOCALE:CATALOGS.\n "
  283.          "Cette possibilité n'existe qu'à partir de la version 2.1 "
  284.          "du Workbench."
  285.     )
  286. )
  287.  
  288.  
  289.  
  290. ))
  291.  
  292. ;=============================================================================
  293. ; German strings by Ingolf Koch
  294. ;=============================================================================
  295.  
  296.  
  297. (if (= @language "deutsch")
  298. (
  299.  
  300. (set default_lang 2)
  301.  
  302. (set #bad-kick "Yak braucht mindestens Kickstart 2.04 !")
  303.  
  304. (set #install-yak-msg
  305.     (cat
  306.         "In welchem Verzeichnis soll ich Yak installieren?\n"
  307.         "Falls Yak momentan schon läuft: Bitte erst entfernen, "
  308.         "da sonst die alte Version wegen \"overlays\" nicht "
  309.         "gegen die neue Version ausgetauscht werden kann."
  310.     )
  311. )
  312.  
  313. (set #installing-yak "Yak installieren...")
  314. (set #copying-reqtools "Ich kopiere reqtools.library nach LIBS:...")
  315.  
  316. (set #which-language "\nIn welcher Sprache möchten Sie Yak installiert haben?")
  317.  
  318. (set #which-language-help
  319.     (cat "\nAb Workbench 2.1 kann der Amiga verschiedene Sprachen "
  320.         "\"sprechen\". Wenn Yaks Benutzerschnittstelle dieselbe "
  321.         "Sprache benutzen soll wie Ihre Workbench, muß eine "
  322.         "Katalog-Datei für jede gewünschte Sprache auf "
  323.         "Ihre System-Diskette kopiert werden.\n\n"
  324.         "Zur Zeit gibt es für Yak die Sprachen Englisch, "
  325.         "Französisch und Deutsch.\n\n"
  326.     @askoptions-help
  327.     )
  328. )
  329.  
  330. (set #install-reqtools-msg
  331.     (cat 
  332.         ("\n\n Sie haben bereits reqtools.library Version %ld.%ld\n" ver-reqt-inst rev-reqt-inst)
  333.         (" Soll ich Version %ld.%ld nach LIBS: kopieren?\n" ver-reqt-yak rev-reqt-yak)
  334.     )
  335. )
  336.  
  337. (set #new-install-reqtools-msg
  338.     (cat ("\n\n Sie besitzen noch keine reqtools.library\n")
  339.          ("Soll ich Version %ld.%ld nach LIBS: kopieren?\n" ver-reqt-yak rev-reqt-yak)
  340.     )
  341. )
  342.  
  343. (set #install-reqtools-help
  344.     (cat "\n\nNico François hat das Copyright für reqtools.library\n"
  345.         "Yak braucht sie lediglich für die Palette.\n"
  346.         "Wenn Sie nicht vorhaben, die Palette über Tastenbefehle "
  347.         "aufzurufen, können Sie diesen Teil überspringen."
  348.     )
  349. )
  350.  
  351. (set #install-msg
  352.     (cat ("\n\n Yak %ld.%ld Installations-Skript.\n\n\n" version-yak revision-yak)
  353.         "Dieses Skript installiert Yak und was sonst noch dazugehört "
  354.         "auf Ihrem Amiga.\n\n"
  355.         "Deutsche Installation von Ingolf Koch\n"
  356.         "ingolf@mathematik.uni-bielefeld.de\n"
  357.         "Balin@IRC"
  358.     )
  359. )
  360.  
  361. (set #yak-guide "/Docs/Deutsch/Yak.guide")
  362.  
  363. (set #install-guide
  364.     (cat "\n\n Möchten Sie die Anleitung für Yak im AmigaGuide-Format "
  365.         "haben?"
  366.     )
  367. )
  368.  
  369.  
  370. (set #install-guide-help
  371.     (cat "Die Yak Anleitung liegt im AmigaGuide®-Format, dem "
  372.         "Hypertext-Standard auf dem Amiga, vor. "
  373.         "Wenn Sie Workbench 3.0 besitzen, können Sie das Programm "
  374.         "MultiView benutzen, um die Anleitung zu lesen.\n"
  375.         "Wenn Sie noch unter Workbench 2.x arbeiten, benutzen Sie "
  376.         "am besten das Programm AmigaGuide auf der Fred-Fish-Disk "
  377.         "#870\n"
  378.         "Bitte geben Sie das Verzeichnis an, in dem ich die Anleitung "
  379.         "ablegen soll. Praktischerweise sollten Sie die AmigaGuide®-"
  380.         "Dateien im Suchpfad von AmigaGuide® bzw. MultiView® "
  381.         "ablegen."
  382.     )
  383. )
  384.  
  385. (set #install-def-prefs
  386.     (cat "\n\nSie scheinen ein neuer Yak-Benutzer zu sein. Soll ich "
  387.         "erst einmal den mitgelieferten Standard-Voreinsteller "
  388.         "yak.prefs installieren?"
  389.     )
  390. )
  391.  
  392. (set #install-def-hotkeys
  393.     (cat "\n\nSie scheinen ein neuer Yak 1.5x-Benutzer zu sein. Soll ich "
  394.         "die Vorgabe-Datei yak.hotkeys installieren, die bei Version "
  395.         "1.5 neu hinzugekommen ist?"
  396.     )
  397. )
  398.  
  399. (set #no-locale-msg
  400.     (cat "Schade, Sie besitzen keine locale.library. Darum kann Yak "
  401.         "nur in Englisch laufen."
  402. ;        " (Die deutsche Anleitung können Sie "
  403. ;        "aber trotzdem benutzen)"
  404. ; Use these two lines when German document is completed
  405.     )
  406. )
  407.  
  408. (set #locale-prompt
  409.     (cat "Yak ist lokalisiert, d.h. Sie können dieses Programm in "
  410.         "verschiedenen Sprachen benutzen. Bitte wählen Sie die "
  411.         "gewünschte(n) Sprache(n) aus."
  412.     )
  413. )
  414.  
  415. (set #locale-help
  416.     (cat "Yak unterstützt die eben angezeigten Sprachen.\n"
  417.         "Geben Sie einfach an, welche Sprachen Sie gerne benutzen "
  418.         "möchten. Die betreffenden Katalog-Dateien werden dann "
  419.         "automatisch ins Verzeichnis LOCALE:Catalogs kopiert.\n"
  420.         "Andere Sprachen als Englisch sind allerdings nur mit "
  421.         "Workbench 2.1 oder darüber möglich."
  422.     )
  423. )
  424.  
  425. )
  426. )
  427. ;=============================================================================
  428. ; Italian strings by Alex Galassi
  429. ;=============================================================================
  430.  
  431. (if (= @language "italiano")
  432. (
  433.  
  434. (set default_lang 16)
  435.  
  436. (set #bad-kick "Yak necessita del KickStart 2.04 per funzionare!")
  437.  
  438. (set #install-yak-msg 
  439.     (cat 
  440.         "Seleziona per favore la directory dove vorresti "
  441.                 "installare Yak...\n"
  442.         "Se Yak é in esecuzione ora per favore interrompilo "
  443.         "perché, a causa degli overlay, un nuovo Yak non può "
  444.         "essere installato su uno precedente in esecuzione."
  445.     )
  446. )
  447.  
  448. (set #installing-yak "Sto installando Yak ...")
  449. (set #copying-reqtools "Copio la reqtools.library in Libs:...")
  450.  
  451. (set #which-language  "\nQuale lingua devo installare?")
  452.  
  453. (set #which-language-help
  454.         (cat "\nL'Amiga può funzionare in diversi lingue."
  455.          " Se vuoi che l'interfaccia di Yak utilizzi lo"
  456.              " stesso lingua del WorkBench Amiga, allora é"
  457.              " necessario copiare sul tuo disco di sistema"
  458.              " i cataloghi per ogni lingua supportata.\n\n"
  459.              " Per il momento, solo inglese, francese,"
  460.          " tedesco ed italiano sono disponibili.\n\n"
  461.       @askoptions-help
  462.         )
  463. )
  464.  
  465. (set #install-reqtools-msg
  466.         (cat ("\n\n Libreria reqtools.library %ld.%ld già installata\n" ver-reqt-inst rev-reqt-inst)
  467.              (" Vuoi installare la versione %ld.%ld in LIBS: ?\n" ver-reqt-yak rev-reqt-yak)         
  468.         )
  469. )
  470.  
  471. (set #new-install-reqtools-msg
  472.         (cat ("\n\n La reqtools.library non é installata\n")
  473.              (" Vuoi installare la versione %ld.%ld in LIBS: ?\n" ver-reqt-yak rev-reqt-yak)
  474.         )
  475. )
  476.  
  477. (set #install-reqtools-help
  478.         (cat "\n\nLa reqtools.library é copyright di Nico François\n"
  479.              "Yak la utilizza soprattutto per la palette.\n"
  480.              "Se non utilizzi la hotkey palette, allora, puoi "
  481.              "saltare questa sezione."
  482.         )
  483. )
  484.  
  485.  
  486. (set #install-msg
  487.         (cat ("\n\n Yak %ld.%ld script di installazione.\n\n\n" version-yak revision-yak)
  488.              " Installazione Yak e files accessori sul tuo Amiga.\n\n"
  489.         )
  490. )
  491.  
  492.  
  493. (set #yak-guide "/Docs/Italiano/Yak.guide")
  494.  
  495. (set #install-guide 
  496.         (cat    "\n\n Vorresti installare la documentazione (inglese) in"
  497.                 " formato AmigaGuide?"
  498.         )
  499. )
  500.  
  501. (set #install-guide-help 
  502.         (cat    "La documentazione Yak é in formato AmigaGuide "
  503.                 "che é lo standard ipertestuale Amiga. "
  504.                 "Se utilizzi il 3.0, esegui il programma Multiview.\n"
  505.                 "Se non utilizzi il 3.0, puoi trovare il programma"
  506.                 "amigaguide sul Fish Disk #870\n"
  507.                 "Per favore seleziona una destinazione dove copiare"
  508.                 "il manuale. Ti suggerisco di posizionarlo nel path"
  509.                 "di ricerca dei documenti AmigaGuide© del programma"
  510.                 "MultiView©"
  511.         )
  512. )
  513.  
  514. (set #install-def-prefs 
  515.         (cat  "\n\nCome nuovo utente di Yak, vorresti installare il file"
  516.               " di default yak.prefs?"
  517.         )
  518. )
  519.  
  520. (set #install-def-hotkeys
  521.         (cat  "\n\nCome nuovo utente di Yak 1.5x, vorresti installare il"
  522.               " file di default yak.hotkeys che é stato aggiunto nella 1.5?"
  523.         )
  524. )
  525.  
  526. (set #no-locale-msg
  527.     (cat "Spiacente, non hai la locale.library installata. "
  528.          "Purtroppo, non verranno installate le localizzazioni."
  529.     )
  530. )
  531.  
  532. (set #locale-prompt 
  533.     (cat "Yak é localizzato, significa che puoi utilizzare "
  534.          "il programma con differenti lingue. Per favore "
  535.          "scegli la lingua desiderata."
  536.     )
  537. )
  538.  
  539. (set #locale-help  
  540.     (cat "Queste sono le lingue supportate da Yak\n"
  541.          "Specifica semplicemente la lingua che preferisci"
  542.          "venga installato ed il necessario catalogo sarà"
  543.          "copiato nella directory LOCALE:CATALOGS.\n"
  544.          "Queste facilitazioni sono disponibili solamente"
  545.          "sotto WorkBench 2.1 o superiori."
  546.     )
  547. )
  548.  
  549. )
  550. )
  551.  
  552. ;=============================================================================
  553. ; Swedish strings by Peter Eriksson
  554. ;=============================================================================
  555.  
  556. (if (= @language "svenska")
  557. (
  558. (set default_lang 64)
  559.  
  560. (set #bad-kick "Yak kräver minst Kickstart 2.04 för att starta !")
  561.  
  562. (set #install-yak-msg 
  563.     (cat 
  564.         "Var god välj katalogen som Du vill installera "
  565.         "Yak i...\n"
  566.         "Om Yak är igång just nu, avbryt den då "
  567.         "konflikt uppstår - nya Yak kan inte startas "
  568.         "ovanpå den gamla."
  569.     )
  570. )
  571.  
  572. (set #installing-yak "Installerar Yak ...")
  573. (set #copying-reqtools "Kopierar reqtools.library till Libs:...")
  574.  
  575. (set #which-language  "\nVilka språk skall installeras?")
  576.  
  577. (set #which-language-help
  578.         (cat "\nAmiga-datorerna kan använda en rad olika"
  579.              " språk. Om Du vill att Yak's interface"
  580.              " skall använda samma språk som Din Amiga Workbench"
  581.              " måste en katalogfil kopieras till Din systemdisk"
  582.              " för varje språk som skall understödjas.\n\n"
  583.              " För tillfället finns bara engelska, franska, tyska,"
  584.              " italienska och svenska tillgängliga.\n\n"
  585.       @askoptions-help
  586. ))
  587.  
  588. (set #install-reqtools-msg
  589.         (cat ("\n\n Du har redan reqtools.library version %ld.%ld\n" ver-reqt-inst rev-reqt-inst)
  590.              (" Vill Du installera version %ld.%ld LIBS: ?\n" ver-reqt-yak rev-reqt-yak)         
  591.         )
  592. )
  593.  
  594. (set #new-install-reqtools-msg
  595.         (cat ("\n\n Du har inte reqtools.library installerat\n")
  596.              ("Vill Du installera version %ld.%ld i LIBS: ?\n" ver-reqt-yak rev-reqt-yak)         
  597.         )
  598. )
  599. (set #install-reqtools-help
  600.         (cat "\n\nReqtools.library är copyright Nico François\n"
  601.              "Yak använder det huvudsakligen för hotkey-paletten.\n"
  602.              "Om Du inte tänker använda hotkey-paletten "
  603.              "kan Du hoppa över den här delen."
  604.         )
  605. )
  606.  
  607.  
  608. (set #install-msg
  609.         (cat ("\n\n Yak %ld.%ld installationsscript.\n\n\n" version-yak revision-yak)
  610.              " Det här scriptet installerar Yak och relaterade filer till Din Amiga.\n\n"
  611.              "Svensk översättning av Installer-scriptet "
  612.              "av Peter Eriksson <ptr@solace.mh.se>"
  613.         )
  614. )
  615.  
  616.  
  617. (set #yak-guide "/Docs/English/Yak.guide")
  618. (set #install-guide 
  619.         (cat    "\n\n Yak's dokumentation är i AmigaGuide-formatet."
  620.                 " Vill Du ha den installerad?"
  621.         )
  622. )
  623.  
  624. (set #install-guide-help 
  625.         (cat    "Yak's dokumentation är i AmigaGuide-formatet " 
  626.                 "vilket är standard för hypertext på Amiga. "
  627.                 "Om Du använder 3.0 är din AmigaGuide-läsare MultiView.\n"
  628.                 "Om Du inte använder 3.0 kan Du få tag på "
  629.                 "AmigaGuide-läsaren på Fred Fish disk #870\n"
  630.                 "Var god välj destinations-katalogen för "
  631.                 "manualen. Jag föreslår att du placerar "
  632.                 "AmigaGuide© dokument i MultiView©'s sökväg "
  633.                 "för AmigaGuide-filer."
  634.         )
  635. )
  636. (set #install-def-prefs 
  637.         (cat  "\n\nDu ser ut att vara en ny Yak-användare, vill Du installera"
  638.               " standardkonfigurationen för Yak?"
  639.         )
  640. )
  641.  
  642. (set #install-def-hotkeys
  643.         (cat  "\n\nDu ser ut att vara en ny  Yak 1.5x-användare, vill Du installera"
  644.               " standardkonfigurationen för Yak 1.5?"
  645.         )
  646. )
  647.  
  648. (set #no-locale-msg
  649.     (cat "Tyvärr, Du har inte locale.library installerat - "
  650.          "därför kommer inga lokala faciliteter att installeras."
  651.     )
  652. )
  653. (set #locale-prompt 
  654.     (cat "Yak är lokaliserat, vilket innebär att Du kan använda "
  655.          "programmet med olika språk. Var god välj "
  656.          "de/det önskade språket/språken nu."
  657.     )
  658. )
  659.  
  660. (set #locale-help  
  661.     (cat "Dessa är de språk som stödjs av Yak\n"
  662.          "Välj helt enkelt de språk Du "
  663.          "föredrar och de nödvändiga katalogfilerna kommer att "
  664.          "kopieras till LOCALE:CATALOGS katalogen.\n "
  665.          "Denna möjlighet finns endast under Workbench 2.1 "
  666.          "och senare versioner."
  667.     )
  668. )
  669.  
  670. ))
  671.  
  672. ;=============================================================================
  673. ; Dutch strings by Patrick van Beem
  674. ;=============================================================================
  675.  
  676. (if (= @language "nederlands")
  677. (
  678.  
  679. (set default_lang 32)
  680.  
  681. (set #bad-kick "Yak heeft minimaal Kickstart 2.04 nodig!")
  682.  
  683. (set #install-yak-msg 
  684.  (cat 
  685.   "Selecteer A.U.B. de Lade waarin Yak geonstalleerd "
  686.   "moet worden...\n"
  687.   "Als Yak op het moment draait moet deze eerst gestopt "
  688.   "worden. Door gebruik van de overlay-techniek kan Yak "
  689.   "niet over de oude versie geonstalleerd worden als "
  690.   "deze nog draait."
  691.  )
  692. )
  693.  
  694. (set #installing-yak "Installeer Yak ...")
  695. (set #copying-reqtools "Kopieer reqtools.library naar Libs:...")
  696.  
  697. (set #which-language  "\nWelke taal moet geonstalleerd worden?")
  698.  
  699. (set #which-language-help
  700.   (cat
  701.     "\nDe Amiga kan in een aantal verschillende"
  702.     " talen bediend worden. Als het Yak interface"
  703.     " dezelfde taal moet gebruiken als de Amiga"
  704.     " WorkBench, moet er een catalog bestand voor"
  705.     " elke ondersteunde taal gekopieerd worden.\n\n"
  706.     " Op het moment zijn alleen Engels, Frans,"
  707.     " Duits, Italiaans en Nederlands mogelijk."
  708.    @askoptions-help
  709. ))
  710.  
  711. (set #install-reqtools-msg
  712.   (cat ("\n\n U hebt nu reqtools.library versie %ld.%ld\n" ver-reqt-inst
  713. rev-reqt-inst)
  714.     (" Wilt u versie %ld.%ld installeren in LIBS: ?\n" ver-reqt-yak
  715. rev-reqt-yak)   
  716.   )
  717. )
  718.  
  719. (set #new-install-reqtools-msg
  720.   (cat ("\n\n U hebt de reqtools.library niet geonstalleerd\n")
  721.     ("Wilt u versie %ld.%ld installeren in LIBS: ?\n" ver-reqt-yak
  722. rev-reqt-yak)   
  723.   )
  724. )
  725.  
  726. (set #install-reqtools-help
  727.   (cat "\n\nOp de reqtools.library rust een copyright door Nico Frangois\n"
  728.     "Yak gebruikt hem voornamelijk voor zijn palet keuze.\n"
  729.     "Als u geen palet Oproeptoets gebruikt kunt u dit "
  730.     "stuk overslaan."
  731.   )
  732. )
  733.  
  734.  
  735. (set #install-msg
  736.   (cat ("\n\n Yak %ld.%ld installatie script.\n\n\n" version-yak revision-yak)
  737.        " Dit script installeert Yak en aanverwante bestanden op uw Amiga.\n\n"
  738.   )
  739. )
  740.  
  741.  
  742. (set #yak-guide "/Docs/English/Yak.guide")
  743.  
  744. (set #install-guide 
  745.   (cat    "\n\n Wilt u de handleiding van Yak installeren?"
  746.     " Deze is in het Engels en in AmigaGuide formaat."
  747.   )
  748. )
  749.  
  750. (set #install-guide-help 
  751.   (cat
  752.     "De Yak handleiding staat in AmigaGuide formaat. "
  753.     "Dit is een staandaard hypertekst faciliteit. "
  754.     "Als u onder WB 3.0 draait kunt u hiervoor "
  755.     "MultiView gebruiken.\n"
  756.     "Anders kunt u het AmigaGuide programma op "
  757.     "Fred Fish disk #870 vinden.\n"
  758.     "Selecteer A.U.B. de lade waar de handleiding in "
  759.     "moet komen te staan. Aanbevolen wordt dat deze "
  760.     "lade in het pad van iin van beide programma's "
  761.     "voorkomt."
  762.   )
  763. )
  764.  
  765. (set #install-def-prefs 
  766.   (cat  "\n\nU bent blijkbaar een nieuwe Yak gebruiker. Wilt u"
  767.      " de standaard instelling (yak.prefs) installeren?"
  768.   )
  769. )
  770.  
  771. (set #install-def-hotkeys
  772.   (cat  "\n\nU bent blijkbaar een nieuwe Yak 1.5x gebruiker, wilt u"
  773.      " de standaard oproeptoetsen (yak.hotkeys), wat nieuw is in"
  774.      " versie 1.5, installeren?"
  775.   )
  776. )
  777.  
  778. (set #no-locale-msg
  779.  (cat "Sorry, u hebt de locale.library niet geonstalleerd. "
  780.    "Daarom kunnen er geen vertaalde teksten geonstalleerd worden."
  781.  )
  782. )
  783.  
  784. (set #locale-prompt 
  785.  (cat "Yak kan verschillende talen gebruiken. "
  786.    "Selecteer nu A.U.B. de gewenste talen. "
  787.  )
  788. )
  789.  
  790. (set #locale-help  
  791.  (cat "Deze talen worden door Yak ondersteund.\n"
  792.    "Selecteer simpelweg de taal die uw voorkeur "
  793.    "heeft en de benodigde bestanden zullen naar "
  794.    "de LOCALE:CATALOGS lade gekopieerd worden.\n"
  795.    "Deze mogelijkheid bestaat alleen onder WorkBench 2.1 "
  796.    "en hoger."
  797.  )
  798. )
  799.  
  800. ))
  801.  
  802. ;=============================================================================
  803. ; Danish strings by Christian Høj
  804. ;=============================================================================
  805.  
  806. (if (= @language "dansk")
  807. (
  808. (set default_lang 1)
  809.  
  810. (set #bad-kick "Yak kræver mindst Kickstart 2.04 for at køre!")
  811.  
  812. (set #install-yak-msg 
  813.     (cat 
  814.         "Vær venlig at vælge den skuffe De ønsker at "
  815.         "installere Yak i... \n"
  816.         "Hvis Yak kører i øjeblikket, vær venlig at stoppe det. "
  817.         "På grund af overlays kan den nye Yak ikke blive "
  818.         "installeret oven i den gamle, når denne kører."
  819.     )
  820. )
  821.  
  822. (set #installing-yak "Installerer Yak ... ")
  823. (set #copying-reqtools "Kopierer reqtools.library til Libs:... ")
  824.  
  825. (set #which-language  "\nHvilke sprog skal installeres?")
  826.  
  827. (set #which-language-help
  828.         (cat "\nAmigaen kan operere i mange forskellige "
  829.              " sprog. Hvis De ønsker at Yak's grænseflade "
  830.              " skal benytte det samme sprog som Deres Amiga Workbench, "
  831.              " må en catalog fil kopieres til Deres system disk "
  832.              " for hvert sprog De ønsker at benytte.\n\n"
  833.              " For øjeblikket er engelsk, fransk, tysk,"
  834.              " svensk, hollandsk og dansk tilgængelig.\n\n"
  835.       @askoptions-help
  836. ))
  837.  
  838. (set #install-reqtools-msg
  839.         (cat ("\n\n De har allerede installeret reqtools.library version %ld.%ld\n" ver-reqt-inst rev-reqt-inst)
  840.              (" Ønsker De at installere version %ld.%ld i LIBS: ?\n" ver-reqt-yak rev-reqt-yak)         
  841.         )
  842. )
  843.  
  844. (set #new-install-reqtools-msg
  845.         (cat ("\n\n De har ikke reqtools.library installeret\n")
  846.              ("Ønsker De at installere version %ld.%ld i LIBS: ?\n" ver-reqt-yak rev-reqt-yak)         
  847.         )
  848. )
  849.  
  850. (set #install-reqtools-help
  851.         (cat "\n\nReqtools.library er copyright Nico François.\n"
  852.              "Yak benytter det hovedsagligt til ændring af paletten.\n"
  853.              "Hvis De ikke regner med at skulle benytte dette, "
  854.              "kan De springe denne del over."
  855.         )
  856. )
  857.  
  858.  
  859. (set #install-msg
  860.         (cat ("\n\n Yak %ld.%ld installations script.\n\n\n" version-yak revision-yak)
  861.              " Dette script installerer Yak og relaterede filer på Deres Amiga.\n\n"
  862.                           "Dansk oversættelse af Installer-scriptet "
  863.               "af Christian Høj <cbh@vision.auc.dk>"
  864.         )
  865. )
  866.  
  867.  
  868. (set #yak-guide "/Docs/Dansk/Yak.guide")
  869.  
  870. (set #install-guide 
  871.         (cat    "\n\n Ønsker De at installere dokumentationen for Yak"
  872.                 " der er i AmigaGuide format?"
  873.         )
  874. )
  875.  
  876. (set #install-guide-help 
  877.         (cat    "Yak dokumentationen er i AmigaGuide© format, " 
  878.                 "hvilket er standarden for Amiga hypertext faciliteten. "
  879.                 "Hvis De bruger WB 3.0, kan AmigaGuide©-filer ses med MultiView©.\n"
  880.                 "Hvis De ikke bruger WB 3.0, kan De finde "
  881.                 "AmigaGuide© programmet på Fred Fish disk nr. 870.\n"
  882.                 "Vær venlig at vælge, hvor De ønsker at placere "
  883.                 "manualen. Jeg foreslår at De placerer "
  884.                 "AmigaGuide© dokumenter i MultiView©'s sti "
  885.                 "for AmigaGuide©-filer."
  886.         )
  887. )
  888.  
  889. (set #install-def-prefs 
  890.         (cat  "\n\nDe ser ud til at være en ny Yak bruger. Ønsker De at installere"
  891.               " standardopsætningen for Yak?"
  892.         )
  893. )
  894.  
  895. (set #install-def-hotkeys
  896.         (cat  "\n\nDe ser ud til at være en ny Yak 1.5x-bruger. Ønsker De at installere"
  897.               " standardopsætningen for Genveje i Yak 1.5x?"
  898.         )
  899. )
  900.  
  901. (set #no-locale-msg
  902.     (cat "Desværre, De har ikke locale.library installeret. "
  903.          "Der vil derfor ikke blive installeret nogen lokaliseringsfaciliteter."
  904.     )
  905. )
  906.  
  907. (set #locale-prompt 
  908.     (cat "Yak er lokaliseret, hvilket betyder at De kan benytte "
  909.          "programmet med forskellige sprog. Vær venlig at vælge "
  910.          "det/de ønskede sprog nu."
  911.     )
  912. )
  913.  
  914. (set #locale-help  
  915.     (cat "Det er disse sprog Yak understøtter.\n"
  916.          "Vælg hvilke sprog De foretrækker "
  917.          "og derefter vil de nødvendige katalog filer blive "
  918.          "kopieret til LOCALE:CATALOGS skuffen.\n"
  919.          "Denne mulighed forefindes kun i Workbench 2.1 "
  920.          "og senere versioner."
  921.     )
  922. )
  923. )
  924. )
  925.  
  926. ;=============================================================================
  927. ;
  928. ; BEGINNING OF INSTALLATION
  929. ;
  930. ;=============================================================================
  931.  
  932.  
  933.  
  934.  
  935.  
  936. ; MAKE SURE WE ARE RUNNING UNDER A 2.04 ROM AT LEAST
  937.  
  938. (if (< (/ (getversion) 65536) 37)
  939. (
  940.     (abort #bad-kick)
  941. ))
  942.  
  943.  
  944. (message #install-msg)
  945.  
  946. ; ASK WHERE TO INSTALL YAK
  947.  
  948. (set @default-dest
  949. (askdir
  950.    (prompt #install-yak-msg)
  951.    (help @askdir-help)
  952.    (default "SYS:wbstartup")
  953.    )
  954. )
  955.  
  956.  
  957. ; Should we install Yak icon ?
  958. (if (exists (cat @default-dest "/Yak.info"))
  959. ; We don't copy Yak.info to avoid overwriting previous installation
  960. ; which could have changed tooltypes or so.
  961. (
  962.         (working #installing-yak)
  963.         (copyfiles
  964.             (prompt "")
  965.             (help @copyfiles-help)
  966.             (source "/Yak")
  967.             (dest @default-dest)
  968.         )
  969. )
  970. ; else we copy also Yak.info
  971. (
  972.         (working #installing-yak)
  973.         (copyfiles
  974.                 (prompt "")
  975.                 (help @copyfiles-help)
  976.                 (source "/Yak")
  977.                 (dest @default-dest)
  978.                 (infos)
  979.         )
  980. )
  981. )
  982.  
  983. ; SHOULD WE INSTALL REQTOOLS.LIBRARY ?
  984.  
  985.  
  986. (if (exists "LIBS:reqtools.library")
  987.   (
  988.     (user 2)
  989.     ( copyfiles
  990.         (prompt #install-reqtools-msg)
  991.         (help #install-reqtools-help)
  992.         (source "/libs/reqtools.library")
  993.         (dest "LIBS:")
  994.         (confirm)
  995.     )
  996.     (user old_level)
  997.   )
  998. ;else
  999.     ( copyfiles
  1000.         (prompt #new-install-reqtools-msg)
  1001.         (help #install-reqtools-help)
  1002.         (source "/libs/reqtools.library")
  1003.         (dest "LIBS:")
  1004.         (confirm)
  1005.    )
  1006. )
  1007.  
  1008.  
  1009. ; INSTALL YAK.GUIDE
  1010.  
  1011. (copyfiles
  1012.     (prompt #install-guide)
  1013.     (help #install-guide-help)
  1014.     (source #yak-guide)
  1015.     (dest "SYS:")
  1016.     (confirm)
  1017.     (infos)
  1018. )
  1019.  
  1020.  
  1021. ; NEW USER, INSTALL DEFAULT PREFS 
  1022.  
  1023. (if (not (exists "S:Yak.prefs"))
  1024. (copyfiles
  1025.     (prompt #install-def-prefs)
  1026.     (help @copyfiles-help)
  1027.     (source "/Default/Yak.prefs")
  1028.     (dest "S:")
  1029.     (confirm)
  1030. )
  1031. )
  1032.  
  1033. ; NEW USER, INSTALL DEFAULT HOTKEYS 
  1034.  
  1035. (if (not (exists "S:Yak.hotkeys"))
  1036. (copyfiles
  1037.     (prompt #install-def-hotkeys)
  1038.     (help @copyfiles-help)
  1039.     (source "/Default/Yak.hotkeys")
  1040.     (dest "S:")
  1041.     (confirm)
  1042. )
  1043. )
  1044.  
  1045.  
  1046. ; IF LOCALE.LIBRARY IS EXISTING WITHIN LIBS: CHECK FOR CATALOGS
  1047.  
  1048. (if (not (exists "libs:locale.library"))
  1049. (
  1050.     (message #no-locale-msg)
  1051. )
  1052.  
  1053. ; else
  1054.  
  1055. (
  1056.     (if (exists "LOCALE:")
  1057.       (
  1058.         (user 2)     
  1059.         (set lang (askoptions (prompt #locale-prompt)
  1060.                               (help #locale-help)
  1061.                               (choices
  1062.                                          "Dansk"
  1063.                                          "Deutsch"
  1064.                                          "English"
  1065.                                          "Français"
  1066.                                          "Italiano"
  1067.                                          "Nederlands"
  1068.                                          "Svenska"
  1069.                               )
  1070.                               (default default_lang)
  1071.                      )
  1072.              )
  1073.         (user old_level)
  1074.         (set n 0)
  1075.         (while (set language (select n
  1076.                                         "dansk"
  1077.                                         "deutsch"
  1078.                                         "english"
  1079.                                         "français"
  1080.                                         "italiano"
  1081.                                         "nederlands"
  1082.                                         "svenska"
  1083.                                         ""))
  1084.           (
  1085.             (if (IN lang n)
  1086.               (
  1087.                 (if (<> 1 n)
  1088.                   (
  1089.                     (makedir (cat "LOCALE:Catalogs/" language))
  1090.                     (copyfiles (source (cat catalogdir language))
  1091.                                (dest (cat "LOCALE:Catalogs/" language))
  1092.                                (all)
  1093.                     )
  1094.                   )
  1095.                 )
  1096.               )
  1097.             )
  1098.             (set n (+ n 1))
  1099.           )
  1100.         ) ; end while
  1101.       ) ;end then
  1102.     )    
  1103. )    
  1104. )
  1105.             
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.